\chapter{Besoins fonctionnels}
\section{Analyse Fonctionnel}
\paragraph{}Notre objectif est de mettre en place un cloud priv\'ee sur un blade center compos\'es de 6 lames de même performance. Pour cela, nous devons suivre un certains nombres d'étapes : 
\begin{itemize}
\item mise en place d'une architecture
\item etude d'algorithmes de placements
\item apporter une solution en cas de surcharge
\end{itemize}
\subsection{Architecture}
\paragraph{}Nous avons deux choix pour le stockage des donn\'ees et du syst\^eme permetant de g\'er\'e le cloud: 
\begin{itemize}
\item  sur une des lames du blade center
\item  sur un serveur externe au cloud
\end{itemize}
\paragraph{}L'avantage de la premi\`ere architecture est que l'on a un acc\`es rapide au cloud et aux donnn\'ees. L'inconv\'enient est, mis à part la probabilit\'e que la lame contenant les donn\'ees tombe en panne, que le blade center ne poss\`ede plus que 5 lames pour le cloud.
\paragraph{}L'avantage de la deuxième architecture permet justement d'\'evit\'e la \og condamnation \fg d'une des lames du blade center mais en contre partie la rapidit\'e du cloud risque de d\'ependre de la connection avec le serveur(et il y a toujours le risque que le serveur tombe en panne).

\subsection{Algorithme de placement}
\paragraph{}Une fois l'architecture mise en place, nous devrons optimisé l'algorithme de placement des machines virtuels dans les différentes lames pour \'economiser un maximun de place. Pour cela nous pourrons nous inspirer des algorithmes d'allocations de la m\'emoire que nous voyons dans le module de Syst\`emes.

\subsection{Surcharge}
\paragraph{}\underline{Remarque :} cette partie est optionnel  et ne sera appliqu\'e que si  le reste du projet fonctionnne parfaitement.
\paragraph{}En cas de surcharge du blade center, il faudrais avoir la possibilit\'e d'envoyer une partie des machines virtuels sur l'autre blade centre du d\'epartement informatique. Pour cela, il faudrais \'etudier le logiciel qui nous aide a g\'erer les machines virtuels pour savoir si il est capable d'administrer plusieurs blades centers. 
